跳到主要内容

1. 引言 (Introduction)

[RFC 2460] 定义了一个名为 "Routing Header" 的 IPv6 extension header, 它由紧邻前一个 header 中值为 43 的 Next Header 标识. 其中还定义了一个表示为 "Type 0" 的特定 Routing Header subtype. 本文档将 Type 0 Routing Headers 称为 "RH0".

单个 RH0 可以包含多个 intermediate node addresses, 并且同一地址可以在同一个 RH0 中出现多次. 这允许构造一个 packet, 使其在两个处理 RH0 的 hosts 或 routers 之间多次振荡. 这使远程攻击者能够利用 IPv6 source routing 机制, 使流量在远程路径上被放大, 可能产生大量 denial-of-service traffic.

这种攻击尤其严重, 因为它影响两个 nodes 之间的整条路径, 而不仅仅是这两个 nodes 本身.

该攻击的严重性及其易于实施的特性, 使得完全废弃 RH0 成为必要. 本文档据此更新 [RFC 2460] 和 [RFC 4294].